Python Job: Python Developer

Job added on

Job Skills

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Developer Job Description

As an integral member of our development team, the Reports Developer is responsible for the design, development, implementation, and support of the Reporting, Analytics, and Monitoring Solution.


Developer Responsibilities

  • Translate and implement business requirements into specifications, that will be used to implement the required reports and dashboards, created from potentially multiple data sources.
  • Implement the requirements using Python, Bash, and SQL scripts.
  • Properly integrate logging, exception handling, unit, and regression test cases.
  • Code documentation using standard best practices.
  • Transition the developed reports and dashboards to the Operations & Support team.
  • Transition the developed monitoring solution to the Operations & Support team.
  • Provide support as required to ensure the availability and performance of developed reports and dashboards for both external and internal users.
  • Ensure proper configuration management and change controls are implemented.
  • Provide technical assistance and cross-training to other team members.
  • Provide training and assistance to users for the generation of ad hoc reports.
  • Design and implement technology best practices, guidelines, and repeatable processes.
  • Must be able to perform duties with moderate to low supervision.

Skill set required

  • Bash scripting and cronjobs.
  • Version Management with Git
  • Familiarity working with Microsoft PowerPoint.
  • Familiarity working with agile development.
  • Familiarity working with REST APIs.
  • Understanding of XML/JSON/SQL and Software Development Life Cycle.
  • Excellent communication and presentation skills.

Bonus points if you have


  • Familiarity with Azure Services such as Azure Functions and Azure Serverless
  • Python scripting using Pandas, Matplotlib, Multiprocessing, and Nuitka modules.
  • Code documentation with Markdown and export to confluence.
  • Familiarity with Jira and Confluence for ticketing and documentation.